#ifndef __JCC_H__
#define __JCC_H__

// make_helper(jo_i_v);
// make_helper(jno_i_v);
// make_helper(jb_i_v);
// make_helper(jnb_i_v);
// make_helper(je_i_v);
// make_helper(jne_i_v);
// make_helper(jbe_i_v);
// make_helper(jnbe_i_v);
// make_helper(js_i_v);
// make_helper(jns_i_v);
// make_helper(jp_i_v);
// make_helper(jnp_i_v);
// make_helper(jl_i_v);
// make_helper(jnl_i_v);
// make_helper(jle_i_v);
// make_helper(jnle_i_v);

make_helper(jo_si_l);
make_helper(jno_si_l);
make_helper(jb_si_l);
make_helper(jnb_si_l);
make_helper(je_si_l);
make_helper(jne_si_l);
make_helper(jbe_si_l);
make_helper(jnbe_si_l);
make_helper(js_si_l);
make_helper(jns_si_l);
make_helper(jp_si_l);
make_helper(jnp_si_l);
make_helper(jl_si_l);
make_helper(jnl_si_l);
make_helper(jle_si_l);
make_helper(jnle_si_l);

// make_helper(jo_si_b);
// make_helper(jno_si_b);
// make_helper(jb_si_b);
// make_helper(jnb_si_b);
// make_helper(je_si_b);
// make_helper(jne_si_b);
// make_helper(jbe_si_b);
// make_helper(jnbe_si_b);
// make_helper(js_si_b);
// make_helper(jns_si_b);
// make_helper(jp_si_b);
// make_helper(jnp_si_b);
// make_helper(jl_si_b);
// make_helper(jnl_si_b);
// make_helper(jle_si_b);
// make_helper(jnle_si_b);

make_helper(jo_i_b);
make_helper(jno_i_b);
make_helper(jb_i_b);
make_helper(jnb_i_b);
make_helper(je_i_b);
make_helper(jne_i_b);
make_helper(jbe_i_b);
make_helper(jnbe_i_b);
make_helper(js_i_b);
make_helper(jns_i_b);
make_helper(jp_i_b);
make_helper(jnp_i_b);
make_helper(jl_i_b);
make_helper(jnl_i_b);
make_helper(jle_i_b);
make_helper(jnle_i_b);
#endif
